Python et luttes des classes
dans Bloc-notesPar Haikel Guemar
Python et luttes des classes
Salle BASENDERIE - samedi 31 octobre 2026 à 14:30 - 55 min
Et si Karl Marx avait été le premier architecte logiciel de l'histoire moderne ?
Derrière une neutralité technique, la programmation orientée objet manipule des concepts qui résonne étrangement avec la théorie politique: structures de classes, rapports de force, propriété des ressources et privatisation de celles-ci. Dans une conférence atypique, nous allons explorer des concepts qui nous sont familiers de la POO en Python au travers d'un prisme marxiste (ok, à peu près marxiste). Ce parallèle pédagogique nous permettra de décortiquer les mécanismes de notre language préféré (on est à pyconfr, faites semblant au moins).
Ensemble, nous analyserons «Infrastructure vs Superstructure», entre autre: * Comment l’allocation de mémoire matérielle (new) forge la réalité économique de l'objet avant son éducation idéologique (init). * La Propriété Privée en sursis : Pourquoi l'encapsulation et le Name Mangling (__attribut) ne sont que des illusions bourgeoises face à la réalité dynamique de Python. * La Lutte des Classes et l'arbitrage : Comment l’héritage multiple crée des conflits d'intérêts insolubles, finalement tranchés par la justice bourgeoise du Method Resolution Order (MRO). * Vers le Communisme du Code : Comment le Duck Typing réalise l'utopie marxiste «De chacun selon ses capacités, à chacun selon ses besoins.» en brisant les hiérarchies de classes au profit de l'action pure.
Que vous soyez un aficionado des structures de données ou simplement curieux de voir du code Python analyser le Capital, cette session vous donnera les clés pour comprendre le fonctionnement profond du langage, tout en redécouvrant les dynamiques sociales qui se cachent derrière vos lignes de code.
Développeurs de tous les pays, unissez-vous (et préparez vos terminaux) !
Notes personnelles :
- Les métaphores ont des limites
- analogie avec inspect?
- non mais bonne lidée
- Support transmis a l'orga
